home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2003 May (DVD) / Macworld Resource DVD May 2003.toast / Data / Software / Games / JKII_Demo.sit / Jedi Knight II Demo / demo / assets0.pk3 / shaders / skies.shader < prev    next >
Encoding:
Text File  |  2002-03-22  |  7.2 KB  |  326 lines

  1. // skyparms work like this:
  2.  
  3. // q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>
  4.  
  5. // color will be normalized, so it doesn't matter what range you use
  6.  
  7. // intensity falls off with angle but not distance 100 is a fairly bright sun
  8.  
  9. // degree of 0 = from the east, 90 = north, etc.  altitude of 0 = sunrise/set, 90 = noon
  10.  
  11. textures/skies/normallight
  12. {
  13.     qer_editorimage    textures/skies/sky.tga
  14.     q3map_surfacelight    75
  15.     q3map_lightsubdivide    512
  16.     sun 0.75 0.79 1 250 0 65
  17.     surfaceparm    sky
  18.     surfaceparm    noimpact
  19.     surfaceparm    nomarks
  20.     q3map_nolightmap
  21.     skyParms    textures/skies/nebula2 512 -
  22. }
  23.  
  24. textures/skies/ships
  25. {
  26.     qer_editorimage    textures/skies/sky.tga
  27.     surfaceparm    sky
  28.     surfaceparm    noimpact
  29.     surfaceparm    nomarks
  30.     q3map_nolightmap
  31.     skyParms    textures/skies/nebula2 512 -
  32. }
  33.  
  34. textures/skies/bluelight
  35. {
  36.     lightcolor    ( 0 0 1 )
  37.     qer_editorimage    textures/skies/sky.tga
  38.     q3map_surfacelight    35
  39.     sun 0.75 0.79 1 130 0 40
  40.     surfaceparm    sky
  41.     surfaceparm    noimpact
  42.     surfaceparm    nomarks
  43.     q3map_nolightmap
  44.     skyParms    textures/skies/nebula2 512 -
  45. }
  46.  
  47. textures/skies/orangelight
  48. {
  49.     lightcolor    ( 1 0.501961 0 )
  50.     qer_editorimage    textures/skies/sky.tga
  51.     q3map_surfacelight    200
  52.     q3map_lightsubdivide    512
  53.     sun 0.75 0.79 1 250 40 60
  54.     surfaceparm    sky
  55.     surfaceparm    noimpact
  56.     surfaceparm    nomarks
  57.     q3map_nolightmap
  58.     skyParms    textures/skies/nebula2 512 -
  59. }
  60.  
  61. textures/skies/test
  62. {
  63.     qer_editorimage    textures/skies/sky.tga
  64.     q3map_surfacelight    75
  65.     q3map_lightsubdivide    512
  66.     sun 0.75 0.79 1 50 0 65
  67.     surfaceparm    sky
  68.     surfaceparm    noimpact
  69.     surfaceparm    nomarks
  70.     surfaceparm    metalsteps
  71.     q3map_nolightmap
  72.     skyParms    textures/skies/test 512 -
  73. }
  74.  
  75. textures/skies/test2
  76. {
  77.     qer_editorimage    textures/skies/sky.tga
  78.     surfaceparm    sky
  79.     surfaceparm    noimpact
  80.     surfaceparm    nomarks
  81.     notc
  82.     q3map_nolightmap
  83.     skyParms    textures/skies/desert 512 -
  84. }
  85.  
  86. textures/skies/bespin
  87. {
  88.     qer_editorimage    textures/skies/sky.tga
  89.     surfaceparm    sky
  90.     surfaceparm    noimpact
  91.     surfaceparm    nomarks
  92.     notc
  93.     q3map_nolightmap
  94.     skyParms    textures/skies/bespin 512 -
  95. }
  96.  
  97. // skyparms work like this:
  98.  
  99. // q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>
  100.  
  101. // color will be normalized, so it doesn't matter what range you use
  102.  
  103. // intensity falls off with angle but not distance 100 is a fairly bright sun
  104.  
  105. // degree of 0 = from the east, 90 = north, etc.  altitude of 0 = sunrise/set, 90 = noon
  106.  
  107. textures/skies/test3
  108. {
  109.     qer_editorimage    textures/skies/sky.tga
  110.     q3map_surfacelight    15
  111.     q3map_lightsubdivide    512
  112.     sun 0.75 0.79 1 65 46 40
  113.     surfaceparm    sky
  114.     surfaceparm    noimpact
  115.     surfaceparm    metalsteps
  116.     surfaceparm    nonsolid
  117.     surfaceparm    nonopaque
  118.     q3map_nolightmap
  119.     skyParms    textures/skies/bespin 512 -
  120. }
  121.  
  122. // skyparms work like this:
  123.  
  124. // q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>
  125.  
  126. // color will be normalized, so it doesn't matter what range you use
  127.  
  128. // intensity falls off with angle but not distance 100 is a fairly bright sun
  129.  
  130. // degree of 0 = from the east, 90 = north, etc.  altitude of 0 = sunrise/set, 90 = noon
  131.  
  132. textures/skies/right_light
  133. {
  134.     qer_editorimage    textures/skies/sky.tga
  135.     q3map_surfacelight    15
  136.     q3map_lightsubdivide    512
  137.     sun 0.75 0.79 1 65 180 65
  138.     surfaceparm    sky
  139.     surfaceparm    noimpact
  140.     surfaceparm    nonsolid
  141.     surfaceparm    nonopaque
  142.     q3map_nolightmap
  143.     skyParms    textures/skies/bespin 512 -
  144. }
  145.  
  146. // skyparms work like this:
  147.  
  148. // q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>
  149.  
  150. // color will be normalized, so it doesn't matter what range you use
  151.  
  152. // intensity falls off with angle but not distance 100 is a fairly bright sun
  153.  
  154. // degree of 0 = from the east, 90 = north, etc.  altitude of 0 = sunrise/set, 90 = noon
  155.  
  156. textures/skies/test4
  157. {
  158.     qer_editorimage    textures/skies/sky.tga
  159.     q3map_surfacelight    15
  160.     q3map_lightsubdivide    512
  161.     sun 1 0.627451 0.258824 100 46 40
  162.     surfaceparm    sky
  163.     surfaceparm    noimpact
  164.     surfaceparm    metalsteps
  165.     surfaceparm    nonsolid
  166.     surfaceparm    nonopaque
  167.     q3map_nolightmap
  168.     skyParms    textures/skies/bespin 512 -
  169. }
  170.  
  171. // skyparms work like this:
  172.  
  173. // q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>
  174.  
  175. // color will be normalized, so it doesn't matter what range you use
  176.  
  177. // intensity falls off with angle but not distance 100 is a fairly bright sun
  178.  
  179. // degree of 0 = from the east, 90 = north, etc.  altitude of 0 = sunrise/set, 90 = noon
  180.  
  181. textures/skies/test5
  182. {
  183.     qer_editorimage    textures/skies/sky.tga
  184.     q3map_surfacelight    100
  185.     q3map_lightsubdivide    512
  186.     sun 1 0.843137 0.54902 130 0 90
  187.     surfaceparm    sky
  188.     surfaceparm    noimpact
  189.     surfaceparm    metalsteps
  190.     surfaceparm    nonsolid
  191.     surfaceparm    nonopaque
  192.     q3map_nolightmap
  193.     skyParms    textures/skies/bespin 512 -
  194. }
  195.  
  196. textures/skies/kejim
  197. {
  198.     qer_editorimage    textures/skies/sky.tga
  199.     surfaceparm    sky
  200.     surfaceparm    noimpact
  201.     surfaceparm    nomarks
  202.     surfaceparm    metalsteps
  203.     notc
  204.     q3map_nolightmap
  205.     skyParms    textures/skies/desert2 512 -
  206. }
  207.  
  208. textures/skies/kejim_light
  209. {
  210.     qer_editorimage    textures/skies/sky.tga
  211.     q3map_surfacelight    10
  212.     sun 1 1 1 200 0 70
  213.     surfaceparm    sky
  214.     surfaceparm    noimpact
  215.     surfaceparm    nomarks
  216.     notc
  217.     q3map_nolightmap
  218.     skyParms    textures/skies/desert2 512 -
  219. }
  220.  
  221. textures/skies/new_test
  222. {
  223.     qer_editorimage    textures/skies/sky.tga
  224.     q3map_surfacelight    80
  225.     sun 0.75 0.79 1 130 5 40
  226.     surfaceparm    sky
  227.     surfaceparm    noimpact
  228.     surfaceparm    nomarks
  229.     notc
  230.     q3map_nolightmap
  231.     q3map_novertexshadows
  232.     skyParms    textures/skies/desert2 512 -
  233. }
  234.  
  235. // skyparms work like this:
  236.  
  237. // q3map_sun <red> <green> <blue> <intensity> <degrees> <elevation>
  238.  
  239. // color will be normalized, so it doesn't matter what range you use
  240.  
  241. // intensity falls off with angle but not distance 100 is a fairly bright sun
  242.  
  243. // degree of 0 = from the east, 90 = north, etc.  altitude of 0 = sunrise/set, 90 = noon
  244.  
  245. textures/skies/artus_light
  246. {
  247.     qer_editorimage    textures/skies/sky.tga
  248.     q3map_surfacelight    75
  249.     q3map_lightsubdivide    512
  250.     sun 0.75 0.79 1 250 0 65
  251.     surfaceparm    sky
  252.     surfaceparm    noimpact
  253.     surfaceparm    nomarks
  254.     q3map_nolightmap
  255.     skyParms    textures/skies/desert 512 -
  256. }
  257.  
  258. textures/skies/stars
  259. {
  260.     qer_editorimage    textures/skies/stars
  261.     surfaceparm    sky
  262.     q3map_nolightmap
  263.     q3map_novertexshadows
  264.     skyParms    textures/skies/stars 512 -
  265. }
  266.  
  267. textures/skies/yavin
  268. {
  269.     qer_editorimage    textures/skies/sky.tga
  270.     surfaceparm    sky
  271.     surfaceparm    noimpact
  272.     surfaceparm    nomarks
  273.     surfaceparm    metalsteps
  274.     notc
  275.     q3map_nolightmap
  276.     skyParms    textures/skies/yavin 512 -
  277. }
  278.  
  279. textures/skies/space
  280. {
  281.     qer_editorimage    textures/skies/space_bk
  282.     surfaceparm    sky
  283.     surfaceparm    noimpact
  284.     surfaceparm    nomarks
  285.     surfaceparm    metalsteps
  286.     notc
  287.     q3map_nolightmap
  288.     skyParms    textures/skies/space 512 -
  289. }
  290.  
  291. textures/skies/ice
  292. {
  293.     qer_editorimage    textures/skies/sky.tga
  294.     surfaceparm    sky
  295.     surfaceparm    noimpact
  296.     surfaceparm    nomarks
  297.     notc
  298.     q3map_nolightmap
  299.     skyParms    textures/skies/ice 512 -
  300. }
  301.  
  302. textures/skies/col10
  303. {
  304.     qer_editorimage    textures/skies/sky.tga
  305.     surfaceparm    sky
  306.     surfaceparm    noimpact
  307.     surfaceparm    nomarks
  308.     surfaceparm    metalsteps
  309.     notc
  310.     q3map_nolightmap
  311.     skyParms    textures/skies/col10 512 -
  312. }
  313.  
  314. textures/skies/dm_col1
  315. {
  316.     qer_editorimage    textures/skies/sky.tga
  317.     surfaceparm    sky
  318.     surfaceparm    noimpact
  319.     surfaceparm    nomarks
  320.     surfaceparm    metalsteps
  321.     notc
  322.     q3map_nolightmap
  323.     skyParms    textures/skies/col10 512 -
  324. }
  325.  
  326.